package edu.whut.mall.common.util;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

/**
 * @author Wayne
 * @projectName d9lab-mall
 * @description: Json转换类
 * @date 2020/10/13 11:39
 */
public class JsonUtil {
    /**
     * 对象转成字符串
     * @param obj 对象
     * @return 字符串对象
     */
    public static String obj2Str(Object obj) {
        return JSON.toJSONString(obj);
    }

    /**
     * 字符串转对象
     * @param str 字符串
     * @param clazz 对象对应的类
     * @param <T> 泛型
     * @return 对象
     */
    public static <T> T str2Obj(String str, Class<T> clazz) {
        return JSONObject.parseObject(str, clazz);
    }
}
